Siel\Acumulus\Invoice\CompletorStrategyBase S

Total Complexity 41
Dependencies 6
Dependents 0
Total lines 415
Lines of code 150
Logical lines of code 84
Comment lines 193
Methods 20
Properties 15

Methods 20

Method Rating Maintainability Complexity Lines of code
initAmounts()
S
57 6 15
initVatBreakdown()
S
52 5 23
apply()
S
59 3 15
completeLine()
S
59 3 14
getVatBreakDownMaxAmount()
S
66 3 9
getVatBreakDownMaxRate()
S
66 3 9
getVatBreakDownMinRate()
S
66 3 9
initLines2Complete()
S
64 3 10
__construct()
S
63 1 11
getReplacingLines()
S
82 1 3
t()
S
80 1 3
getLinesCompleted()
S
82 1 3
getVatBreakdown()
S
82 1 3
getVat2Divide()
S
82 1 3
getDescription()
S
82 1 3
init()
S
91 1 2
checkPreconditions()
S
82 1 3
execute()
S
100 1 0
getName()
S
72 1 5
splitAmountOver2VatRates()
S
67 1 7